.nav {
        width: 375px;
        height: 378px;
        background: linear-gradient(rgba(255, 112, 88, 1) 0%, rgba(255, 222, 215, 1) 100%);
        border-bottom-right-radius: 70px;
        border-bottom-left-radius: 70px;
        margin-top: 18px;

        .new {
                // background-color: pink;
                padding: 10px;
                position: relative;

                p {
                        color: #FFF5D0;
                        font-size: 22px;
                }

                span {
                        width: 22px;
                        height: 22px;
                        line-height: 22px;
                        text-align: center;
                        display: inline-block;
                        background-color: #FFF5D0;
                        color: #83480A;
                        border-radius: 5px;

                }

                i {
                        width: 5px;
                        height: 24px;
                        color: #FFF5D0;
                        font-size: 26px;
                }

                a {
                        position: absolute;
                        right: 10px;
                        bottom: 10px;
                        width: 70px;
                        height: 22px;
                        line-height: 22px;
                        font-size: 10px;
                        color: #83480A;
                        text-align: center;
                        border-radius: 11px 11px 11px 11px;
                        background-color: #FFF5D0;
                        // margin-bottom: 5px;
                }
        }

        .shop {
                width: 355px;
                height: 172px;
                border-radius: 14px 14px 14px 14px;
                background-color: #FFFFFF;
                margin: 0 auto;
                padding: 5px;
               
                // overflow-x: auto;
                b {
                        display: inline-block;
                        font-size: 12px;
                        text-align: center;
                        width: 78px;
                        height: 20px;
                        line-height: 20px;
                        border-radius: 10px 10px 10px 10px;
                        background: linear-gradient(0deg, rgba(255, 96, 64, 1) 0%, rgba(255, 138, 128, 1) 100%);
                        color: #fff;
                        margin: 10px;
                }

                span {
                        color: #FF7561;
                        font-weight: 600px;
                        font-size: 14px;

                        i {
                                font-size: 12px;

                        }
                }

                .shops{
                        // width: 100%;
                        display: flex;
                        overflow-x: auto;
                        // overflow: hidden;
                        .swiperShop {
                                width: 92px;
                                height: 128px;
                                border-radius: 10px 10px 10px 10px;
                                background: linear-gradient(rgba(255, 138, 128, 1) 0%, rgba(255, 96, 64, 1) 100%);
                                position: relative;
                                padding-bottom: 5px;
                                margin-right: 5px;
                                // flex: 20%;
                                
                                img {
                                        width: 84px;
                                        height: 85px;
                                        margin: 5px;
                                }
        
                                .price {
                                        margin-left: 3px;
        
                                        // margin: 5px;
                                        h4 {
                                                font-size: 14px;
                                                color: #fff;
                                        }
        
                                        p {
                                                font-size: 12px;
                                                color: #FF9F97;
                                                text-decoration: line-through;
                                        }
        
                                        span img {
                                                width: 24px;
                                                height: 24px;
                                                position: absolute;
                                                right: 0;
                                                bottom: 3px;
                                        }
                                }
                        }
                }    
                }

        .shop2 {
                width: 355px;
                height: 120px;
                border-radius: 14px 14px 14px 14px;
                background-color: #FFFFFF;
                margin: 0 auto;
                margin: 10px;
                padding-bottom: 5px;

                b {
                        display: inline-block;
                        font-size: 12px;
                        text-align: center;
                        width: 78px;
                        height: 20px;
                        line-height: 20px;
                        border-radius: 10px 10px 10px 10px;
                        background: linear-gradient(0deg, rgba(255, 96, 64, 1) 0%, rgba(255, 138, 128, 1) 100%);
                        color: #fff;
                        margin: 10px;
                }

                span {
                        color: #FF7561;
                        font-weight: 600px;
                        font-size: 14px;

                        i {
                                font-size: 12px;
                        }
                }

                .yhui {
                        margin-left: 8px;

                        .img1 {
                                width: 105px;
                                height: 79px;
                                margin-right: 10px;
                        }

                        .img2 {
                                width: 220px;
                                height: 79px;
                        }
                }
        }



}